﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Application.Dtos;

namespace Himp.Platform.Dc
{
    public class DrugBasInfoDto: EntityDto<Guid>
    {
        /// <summary>
        /// 
        /// </summary>
        public Guid DrugTypeId { get; set; }

        /// <summary>
        /// 药品类别
        /// </summary>
        public DrugTypeDto DrugType { get; set; }

        /// <summary>
        /// 默认收费项目类别
        /// </summary>
        public Guid DefChrgitmTypeId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Guid PhamTypeId { get; set; }

        /// <summary>
        /// 药理类别
        /// </summary>
        public PhamTypeDto PhamType { get; set; }

        /// <summary>
        /// 药品编码
        /// </summary>
        public string DrugCode { get; set; }

        /// <summary>
        /// 药品名称
        /// </summary>
        public string DrugName { get; set; }

        /// <summary>
        /// 拼音码
        /// </summary>
        public string Pinyincode { get; set; }

        /// <summary>
        /// 剂型Id
        /// </summary>
        public Guid DrugDosformId { get; set; }

        /// <summary>
        /// 剂型
        /// </summary>
        public DrugDosformDto DrugDosform { get; set; }

        /// <summary>
        /// 用法/药物使用-途径代码
        /// </summary>
        public Guid DefDrugMedcWayDictId { get; set; }

        /// <summary>
        /// 频次/使用频次（used_frqu）
        /// </summary>
        public Guid DefUsedFrquDictId { get; set; }

        /// <summary>
        /// 药品目录
        /// </summary>
        public List<DrugCatalogDto> DrugCatalogues { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public bool ValiFlag { get; set; }
    }
}
